oracle中dblink查看、创建、使用以及删除实例代码

您所在的位置:网站首页 删除oracle dblink oracle中dblink查看、创建、使用以及删除实例代码

oracle中dblink查看、创建、使用以及删除实例代码

#oracle中dblink查看、创建、使用以及删除实例代码| 来源: 网络整理| 查看: 265

目录一.查看dblink二.创建dblink三.删除dblink补充:DBLink 的使用查询总结

一.查看dblink --查看全部用户 SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK'; --查看全部用户 SELECT * FROM DBA_DB_LINKS; --查看本用户 SELECT * FROM USER_DB_LINKS;

二.创建dblink

1.如果没有权限的话给权限(有权限的话省略)

给scoot用户权限 GRANT CREATE PUBLIC DATABASE LINK, CREATE DATABASE LINK TO scoot;

2.创建dblink

-- (connection为dblink名字,scott为数据库用户名,tiger为用户名密码,引号内容为远程数据库下tnsnames.ora文件内容) create database link connection connect to scott identified by "tiger" using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.52)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ';

3.使用dblink

SELECT * FROM DEPT@connection;

三.删除dblink drop database link connection;

补充:DBLink 的使用查询

通过database link 方式 Oracle数据库可以跨不同的数据库实例访问。有时候,我们需要在视图、函数、存储过程中使用dblink。要获取这些信息可以通过下述方式实现。

select d.* from dba_dependencies d where d.referenced_link_name='XXX'

其中 xxx 为定义的dblink名称。

通过上述脚本,能够获取所有数据库中引用到dblink的对象名称。

总结

到此这篇关于oracle中dblink查看、创建、使用以及删除的文章就介绍到这了,更多相关oracle dblink查看创建使用删除内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:oracle创建dblink方法示例Oracle DATABASE LINK(DBLINK)创建与删除方法Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符Oracle中建立了dblink怎么使用oracle跨库查询dblink的用法实例详解ORACLE创建DBlink的过程及使用方法


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3